package fanxinlianxi;

import java.util.ArrayList;
import java.util.Arrays;

public class FanXin03 {
    public static void main(String[] args) {
        ArrayList<String> list=new ArrayList<>();
        list.add("哈哈");
        list.add("小孩");
        //泛型方法使用
        //1.toArray()空参，使用不方便，返回的类型是object
        Object[] objects = list.toArray();//把list集合转换为一个数组，如果是空参，会返回的数组类型是Objects类型
        System.out.println(Arrays.toString(objects));
        //2.toArray(T[],a）返回的类型是指定类型,意思是给数组传递了一个T类型的数组，把集合里面的元素都装到这个数组里面，再把数组进行返回
        String[] strings = list.toArray( new String[list.size()]);

        System.out.println(Arrays.toString(strings));
    }
}
